body{
  padding: 0;
  margin: 0;
}
#cover{
  width: 100%;
  height: 210px;
  background-color: white;
  z-index: 900;
  position: fixed;
}
#detail{
  padding: 15px;
  width: 100%;
  height: 150px;
  background-color: #F5F5F6;
  position: fixed;
  top: 60px;
  z-index: 990;
  box-sizing: border-box;
}
#text{
  width: 100%;
  font-size: 18px;
  box-sizing: border-box;
  /* border-bottom: 2px solid gray; */
  word-break: break-all;    /* 在所有位置都可以换行（无论单词内） */
  overflow: hidden;   /* 溢出隐藏 */
  text-overflow: ellipsis;    /* 超出显示省略号 */
  /* 设定超出两行后显示省略号 */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
#plan{
  width: 100%;
  height: 100px;
  box-sizing: border-box;
}
#fillblank{
  width: 100%;
  height: 60px;
  position: fixed;
  top: 210px;
  z-index: 990;
  background-color: white;
}
#comments{
  width: 100%;
  position: absolute;
  bottom: 0;
  text-align: center;
  background-color: #A8DBFD;
}
#postComments{
  width: 100%;
  height: 60px;
  position: fixed;
  bottom: 0;
  background-color: white;
  z-index: 999;
  display: flex;
  align-items: center;
}
#postComments textarea{
  width: 80%;
  height: 70%;
  box-sizing: border-box;
  resize: none;
}
#postComments div{
  width: 25%;
  height: 70%;
  text-align: center;
  line-height: 42px;
  background-color: #A8DBFD;
  cursor: pointer;
}
#postComments div:hover{
  background-color: #87CEFC;
}
#masonry{
  width: 100%;
  position: absolute;
  top: 270px;
}